package com.sky.service;


import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.PageResult;
import org.springframework.stereotype.Service;

import java.util.List;


public interface CategoryService {
    /*
    菜品分页查询
     */
    PageResult pageQuery(CategoryPageQueryDTO categoryPageQueryDTO);


    /*
    新增分类
     */
    void insertType(CategoryDTO categoryDTO);

    /*
    根据id删除分类
     */
    void deleteById(Long id);


    /*
    更具id修改分类
     */
    void updateById(CategoryDTO categoryDTO);


    /*
    启用停用菜品
     */
    void StartOrStop(Integer status, Long id);

    List<Category> list(Integer type);
}
